rampart grenades - Francés Inglés Diccionario